• word of the day

    lady's slipper

    lady's slipper - Dictionary definition and meaning for word lady's slipper

    Definition
    (noun) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

Word used in video below:
text: Lady Rose from outside the house m'lady
Download our Mobile App Today
Receive our word of the day
on Whatsapp